Eumorpha is a simple utility which will import Eudora/sendmail mailbox files and NewsWatcher saved articles into Claris Emailer. It will also burst the usual digest formats. Other formats can be imported by using MailConverter with its Eumorpha option.
Any version of Claris Emailer 1, with the exception of the original 1.0 release, should be compatible with Eumorpha (see Caveats, below, for a note about localized versions of Emailer). Eumorpha is not compatible with Emailer 2.
The File menu:
• Import File...
The file you select will be imported, if it's in the right format. It will be ignored if it's in the wrong format. A Filing Cabinet folder with the same name as the file will be created in Emailer (if it doesn't exist), and the messages in the file will be added to that folder. The command-key equivalent is Command-I. You can also invoke this by dropping a text file icon on the Eumorpha icon or in the open area of the Folders window.
• Import Folder...
Each file in the folder you select will be imported, as above. Subfolders will be traversed in the same way. You can also invoke this by dropping a folder icon on the Eumorpha icon or in the open area of the Folders window. Since non-mailbox files will be ignored, you can import your complete Eudora Folder this way.
• Update Folders
This will update the list of Emailer folders displayed in the Folders window. Emailer must be running at the time. You shouldn't generally need to perform this operation unless (a) you start Eumorpha when Emailer isn't running or (b) you alter the list of Emailer folders directly (ie, in Emailer).
• Import File Into Selected...
Import a file into the Emailer mail-folder currently selected in the Folders window. This is equivalent to double-clicking the window item, or selected it and hitting return or enter.
• Import Folder Into Selected...
Import a folder into the Emailer mail-folder currently selected in the Folders window.
• Quit
Quit Eumorpha.
The Accounts menu
• Update Accounts
This will update the list of Emailer accounts displayed in the rest of the menu. Emailer must be running at the time.
You shouldn't generally need to perform this operation unless (a) you start Eumorpha when Emailer isn't running or (b) you alter the list of Emailer accounts.
The rest of the Accounts menu consists of the list of current Emailer accounts. Selecting an account from this menu will cause that account to be used for subsequent imports. Note: you must have a valid account selected in order for message importing to complete successfully.
The Mode menu
• Incoming
Sets the default transfer mode such that imported messages will be tagged as incoming (note that this can be overriden for particular cases through various Options settings). This is the default.
• Outgoing
Sets the default transfer mode such that imported messages will be tagged as outgoing.
• Options
For compatibility with Eudora, importing a file called Trash will put messages into the Emailer folder Deleted Mail importing a file called Out will put messages into the Emailer folder Sent mail and importing a file called In will put messages into the Emailer folder Read mail. If you don't want these behaviors, you can use this settings dialog to turn them off.
As another form of compatibility, any files imported into Sent Mail and any files missing a From: header will always be tagged as outgoing, regardless of Mode setting. If you don't want these behaviors, you can use this settings dialog to turn them off.
The Folders window
This window consists of the list of current Emailer Filing Cabinet folders. Double-clicking a name from this menu, or selecting it and hitting Return or Enter, will import a file into the corresponding Emailer folder rather than creating a new folder. Similarly, dropping a file icon into this window will import the file into whichever folder name you drop onto. Dropping into the "open" area of the window (ie, not over any particular folder) is equivalent to Import -- a new folder will be created with the same name as the dragged file.
You can also drop "file-promise" drags into this window, but only if the originator of the drag is strictly following the file-promise protocol. Anarchie does, so you can import, say, Unix mailbox files from a remote host into Emailer by dragging the file from an Anarachie window into Eumorpha's Folders window. NewsWatcher usually follows the protocol (see below for one exception), so you can drag articles into Folders window and they will appear as messages in Emailer (digests like info-mac will be burst). Because Fetch 3.0 does its own file decompression and debinhexing, it doesn't generally know the name of the final file until the transfer is complete. For this reason, Fetch 3.0 does not quite support the promise protocol, so don't drag from Fetch into the Folder window.
Emailer must be running for the list displayed in the Folders window to be valid. If you start Eumorpha while Emailer isn't running, the list will be empty. You can update it with the Update Folders command, after starting Emailer.
Some caveats:
• This converter only works with Emailer versions 1.0v2 through 1.1v3. It does not work with the original 1.0 release, and it won't work with Emailer 2, when that arrives. I hope to have a Eumorpha-2 at some point to deal with the latter limitation.
• Emailer must be running before you can do any importing. Similarly, the Folders window and Accounts list will not be valid or updateable unless Emailer is running (Emailer and Eumorpha communicate via AppleEvents).
• Some localized versions of Emailer may be confused by Eudora's Date: headers, in particular by Eudora's use of the English abbreviations for the month. The result will be a spurious month in the converted Emailer message. There's nothing to be done about this in the context of Eumorpha.
• Attachments in imported mail will not be recognized by Emailer as attachments; they will simply show up in the body with the usual "(This file must be converted with BinHex 4.0)" message. You should be able to extract such attachments by saving the message as a text file (for clarity, you might want to give the saved file the .hqx extension), and passing it through StuffitExpander.
• You must have a valid account selected in order for message importing to complete successfully.
• Remember that Eudora destructively modifies "big" messages for purposes of display. When you import such messages into Emailer, they will appear as unrelated distinct messages, since the only connection the parts have in Eudora is maintained in the toc file.
• Large messages from other (ie non-Eudora) sources may be too big for sending by AppleEvent. Please let me know if you run into this problem.
• Outgoing mail in Eudora does not contain a Date: header. Eumorpha attempts to add a date if it can by extracting one from the sendmail separator. But it may be peculiar.
• You cannot yet import directly into the In Box or the Out Box.
• Remember to Compact Mailboxes in Eudora before importing. Otherwise deleted messages may reappear in the imported folders.
• NewsWatcher's Save Threads To Separate Files option will not work properly when dragging articles to Eumorpha, for the simple reason that NewsWatcher tells it only about the first file, not about the subsequent ones. You must disable this option if you want to drag multiple articles (from multiple threads) directly to Eumorpha. If you really want this option on, you'll have to drag to the Finder first and then drag the resulting files. Nothing to be done here, I'm afraid.
Some other random comments:
• Digests received in Emailer can be "burst" by dragging the message into the Eumorpha window. Similarly, digests in newsgroups can be burst by saving the article and importing the resulting file, or, with NewsWatcher, by dragging the article's entry from the group-subjects window into the Eumorpha window. Of course the digests must in be in legitimate digest format for this to work.
The usual disclaimer
• Neither Claris nor Fog City are responsible for Eumorpha. If you run into bugs, please don't bother them, contact me directly (<mailto:rshapiro@bbn.com>). Comments, suggestions and bug reports are welcome. I'll always try to address the last, and I'll at least read the rest... You are, of course, using this software without warranties of any sort.